import { IHomeState } from './home/type'
import { ILoginState } from './login/types'
import { IMainState } from './main/type'
import { ISongListInfoState } from './songListInfo/type'
import { ITopSongState } from './music/type'

export interface IRootState {}
export interface IRootWithModule {
  login: ILoginState
  main: IMainState
  home: IHomeState
  songListInfo: ISongListInfoState
  music: ITopSongState
}

export type IStoreType = IRootState & IRootWithModule
